last update
2025-07-01 18:32
EF Core教程说明
EntityFramework Core(EF Core)是由微软开发的一个开源的对象关系映射(ORM)框架。它使用简单,支持多种主流数据库,与.NET应用程序无缝集成,是.NET生态中使用最广泛的ORM框架。
为什么是EntityFramework Core?
- .NET 生态中使用最广泛的ORM框架
- 开源,微软官方支持,更新稳定
- 功能丰富,性能卓越
- 支持多种主流数据库(SQL Server、SQLite、PostgreSQL等)
误解
- 功能少:已支持批量操作,JSON列支持,原生SQL,非实体查询等
- 性能差:已支持批量操作,静态查询,原生SQL,深入数据库引擎的性能优化
- 上手难:良好的抽象,丰富的文档和社区支持
目标
- 理解使用EF Core的核心逻辑,快速上手
- 掌握EF Core的基本操作和常用功能
- 了解EF Core最佳实践
- 让更多开发者使用EF Core,以提升开发效率
主要内容
- DbContext 模型
- Code First 的编程实践
- 模型的定义的方式
- 查询与编辑简单示例
- 统计查询示例
- JSON支持